/* 
    Document   : style
    Created on : 10.1.2010, 10:25:47
    Author     : FReSH
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

a:link	{color:#DE0000; padding:2px;}
a:visited {color:#990000; padding:2px;}
a:hover	{color:#0000CC; background-color:#F7B0F3; padding:2px;}

html {}
body {font-family:Arial,sans-serif; font-size:12pt; margin:10px; padding:10px;}
h2 {padding:0pt; margin:1pt; font-size:1.4em;}
h2.cont_page{text-align:center; padding:0pt; margin:1pt; font-size:2em;}
h2.cont_page_next{text-align:center; font-size:2em; padding-top: 1em;}
h3 {font-family:monospace; padding:0pt; margin:0pt; text-align:center;}
h3.err {color:#F52C83;}
h3.logOK {color:#2400D6;}
h4 {padding:0pt; margin:0pt; text-align:center;}
hr {display:none;}
input {border:1px; border-style:solid; padding:1px;}
input.login {border:0px; padding:1px; margin:1px;}
input.btn {margin:auto; text-align:left;}
fieldset.user{width:580px; margin:auto;}
label{text-align:left;}
label.nes{text-decoration:underline;}
p.login {margin:1pt; padding:1pt; border:0pt;}
p.cont{padding-left:15pt; overflow:auto;}
p.ok_form{}
p.err_form{color:#FF00D0;}
p.err_desc{color:#FF00D0;}
p.ok_desc{color:#00FF1E;}
p.inv{display:none;}
tr.nadpis {font-weight: bold;}
tr.lichy{background-color: #ccffcc; text-align:center;}
tr.sudy{background-color:#ccccff; text-align:center;}

.txt_log{padding-left:4pt;}
.vypis{margin-left:20px; margin:auto; table-layout:auto; border:2px black solid;}
.nadpis{padding-left:2px; border:1px fuchsia dotted;}
.form {border:1pt solid #a0a0a0; background:#ededed; padding:10px; text-align:left;}

#page {margin:0 auto; min-width:800px; max-width:1280px; background-color:#E1EDEC;}

#header{background-color:#E1EDEC; height:120pt; padding:10px; clear:both;}
#login_form{float:left; margin-bottom:2px; width:240px;  height:100pt; clear:both; overflow:auto; clear:left;}
#loged_form{float:left; margin-bottom:2px; width:240px;  height:100pt; clear:both; overflow:auto; clear:left;}
#welcome{text-align:center; padding-left:10px; padding-right:10px; overflow:auto; height:100pt; clear:right;}

#menu {float:left; width:150px; padding:10px; text-align:left; background-color:#E1EDEC; overflow:auto; clear:both;}
#welcome_txt {font-style:italic; text-align:left; margin-right:10px;}
#content {background-color:#E0FFFF; padding:10pt; clear:right; min-height:300px; clear:right; margin-left:170px;}

#foot{text-align:center; background-color:#E1EDEC; margin:0pt; padding-top:2pt; padding-bottom:2pt; font:small-caption; clear:left; width:100%;}


